/*
 * 描          述:  <描述>
 * 修  改   人:  PengQingyang
 * 修改时间:  2022年4月28日
 * <修改描述:>
 */
package com.tx.component.sendsms.config;

import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import com.tx.component.sendsms.model.SendSMSWTChannelEnum;

/**
 * 短信模板配置<br/>
 * <功能详细描述>
 * 
 * @author  PengQingyang
 * @version  [版本号, 2022年4月28日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
@XStreamAlias("sms_template_config")
public class SmsTemplateConfigs {
    
    /** 短信渠道 */
    @XStreamAsAttribute
    private SendSMSWTChannelEnum channel;
    
    /** 内容分类配置 */
    @XStreamImplicit(itemFieldName = "template")
    private List<SmsTemplateConfig> templates;
    
    /**
     * @return 返回 channel
     */
    public SendSMSWTChannelEnum getChannel() {
        return channel;
    }
    
    /**
     * @param 对channel进行赋值
     */
    public void setChannel(SendSMSWTChannelEnum channel) {
        this.channel = channel;
    }
    
    /**
     * @return 返回 templates
     */
    public List<SmsTemplateConfig> getTemplates() {
        return templates;
    }
    
    /**
     * @param 对templates进行赋值
     */
    public void setTemplates(List<SmsTemplateConfig> templates) {
        this.templates = templates;
    }
}
